Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour China F6 China F7 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 JVC Trophy - Vienna Prague Open - Prague Media Will Cup Busan Challenger Tennis - Busan Steelers Cup - Kosice Germany F5 Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo XL Bermuda Open - Bermuda Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Schickendanz Open - Furth Alexander Kolyaskin Memorial - Donetsk Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Bangkok Challenger Sofia Challenger Ostrava Challenger Braunschweig Challenger Tampere Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Kolding Challenger Eckental Challenger Ramat Hasharon Challenger St. Petersburg Challenger by Kinex - St. Petersburg Heineken Challenger - Ho Chi Minh City Memorial Piertomaso Tessitore - San Remo Busan Challenger IX Open Internacional D'Andorra - Andorra Alessandria Challenger Okal Cup - Eckental Kia International In Kawana - Kawana Tatra Banka Open 2003 - Bratislava ATP Challenger 2003 Numea - New Caledonia Corona Mexico City Open - Mexico City Togliatti Cup - Togliatti Open de L'Isere - Grenoble s Tennis Masters 06 - Graz ECM Cup - Prague Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Unicredit Czech Open 2007 - Prostejov DPD Challenger 2002 - Aschaffenburg KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Urbana-Champaign - Urbana Tennis Napoli Cup - Naples Optimus Maia Open - Maia Quelle Cup 2000 - Furth Heilbronn Open - Heilbronn Sarajevo Open - Sarajevo Oberstaufen Cup - Oberstaufen Prostejov Challenger Busan Open - Busan TED Open - Istanbul Copa Ericsson Costa Rica - San Jose Challenger Leon 2003 - Leon West of England Challenger - Bristol Lambertz Open - Aachen Okal Cup 2003 - Eckental The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Arroyo de la Encomienda - Valladolid Asirom Challenger - Brasov Challenger Groningen - Groningen IPP Open - Helsinki The LTA Cardiff Challenger - Cardiff The LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana Steelers Cup - Kosice Siemens Open - Scheveningen Nord/LB Open 2004 - Braunschweig Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Cepu Open - San Marino BMW Tennis Championship - Sunrise Nord LB Open - Braunschweig ATP Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Heilbronn Challenger Togliatti Cup - Togliatti Heilbronn Open - Heilbronn Portoroz Challenger Tunis Open 2007 - Tunis Nord LB Open 2007 - Braunschweig Malaysian Open - Kuala Lumpur Mobilux Open - Luxembourg Eckental Challenger Bauer Watertechnology Cup 2007 - Eckental Belgrade Challenger Internationaux du Doubs - Besancon Rome Challenger Open D'Orleans - Orleans Furth Challenger Tenerife Challenger Samsung Securities Cup - Seoul Trnava Challenger Ostdeutscher Sparkassen Cup - Dresden Rijeka Open - Rijeka Meerbusch Challenger Zagreb Open - Zagreb Szczecin Challenger Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Isla de Lanzarote - Lanzarote Aamulehti Tampere Open - Tampere Tennis Napoli Cup 2007 - Napoli Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger Lambertz Open by Stawag 2007 - Aachen Bristol Challenger Trophy - Bristol Salzburg Challenger Haagen Dazs Open - Caracas CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Sarajevo Open 2004 - Sarajevo XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Trofeo Sisma Mantova - Mantova Manchester Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger CA-Challenge - Graz Lamberts Open by Stawag - Aachen Cremona Challenger Winnetka Challenger Poznan Challenger Akbank Private Banking TED Open - Istanbul Rimini Challenger Cordenons Challenger Braunschweig Challenger Heilbronn Open - Heilbronn Tashkent Challenger Astana Challenger Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Volvo Sylt Open - Sylt X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee Arroyo de la Encomienda - Valladolid S Tennis Masters - Graz Reunion Island Challenger Aix En Provence Challenger Furth Challenger Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2001 - Kitzbuhel Pingguo Challenger The Hamlet Cup - Long Island Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2003 - Kitzbuhel Asirom Challenger Brasov - Brasov Schickendanz Open - Furth Sylt Open 2000 - Sylt Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Neride Prague Indoor - Prague The Wrexham Challenger - Wrexham Bratislava Challenger Okal Cup 2001 International Bavarian Championships - Eckental Gran Copa Ericsson - Rio de Janeiro Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Warsteiner Challenger Lubeck - Lubeck Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Ljubljana Open - Ljubljana Miller Lite Hall of Fame Tennis Championships - Newport Zivnobanka Czech Open - Prostejov Mercedes Cup - Stuttgart Kia International In Caloundra - Caloundra Generali Open - Kitzbuhel Open Romania - Bucharest Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Prostejov Challenger Ljubljana Open - Ljubljana Akbank Private Banking TED Open - Istanbul Dubai Open - Dubai Grand Prix Hassan II - Casablanca 3° Trofeo 'Citta di Brindisi' - Brindisi Rhein-Main Challenger 2003 - Aschaffenburg ARAG World Team Championship - Dusseldorf Fujitsu Siemens Open - Budapest Bulgarian Open - Sofia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot The Nottingham Challenger - Nottingham Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton Next Generation Adelaide International - Adelaide The Surbiton Trophy - Surbiton ATU Cup - Weiden West of England Tennis - Bristol Togliatti Cup - Togliatti The Wrexham Challenger - Wrexham Heineken Open - Auckland CA Challenge 2002 - Graz Delray Beach International Tennis Championships - Delray Beach Black Forest Open 2002 - Freudenstadt Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Warsteiner Challenger - Wolfsburg The Bolton Challenger - Bolton IPP Open - Helsinki Orange Prokom Open - Sopot BCR Open Romania - Bucharest Mumbai Open - Mumbai Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Togliatti Cup - Togliatti Grand Prix de Tennis de Lyon - Lyon Tehran Open ATP Challenger - Tehran Chennai Open - Chennai Next Generation Adelaide International - Adelaide Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence PBZ Zagreb Indoors - Zagreb KGHM Dialog Polish Indoors - Wroclaw Bogota Challenger S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Intersport Heilbronn Open - Heilbronn U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Akbank Private Banking TED Open 2006 - Istanbul BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Austrian Open - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Interwetten Austrian Open - Kitzbuhel Bergamo Challenger Campbells Hall of Fame Tennis Championships - Newport Napoli Challenger China Open - Beijing Bank Austria Tennis Trophy - Vienna CA Tennis Trophy - Vienna Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Kitzbuhel Challenger Estoril Open - Estoril Kobstaedernes ATP Challenger - Kolding International German Open - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm IPP Open - Helsinki Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Johannesburg Challenger St. Petersburg Open - St. Petersburg Busan Challenger Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Karlsruhe Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Furth Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Jersey Challenger China Open - Beijing If Stockholm Open - Stockholm BMW Open - Munich Open de Moselle - Metz Salzburg Challenger CA Tennis Trophy - Vienna Braunschweig Challenger Swiss Indoors Basel - Basel Noumea Challenger Brisbane International - Brisbane Apia International - Sydney Heilbronn Challenger Bergamo Challenger Estoril Open - Estoril U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Masters Series - Hamburg Bet-at-home Open - Hamburg PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok Sarajevo Challenger Sunrise Challenger China Open - Beijing Open Sud de France - Montpellier Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich China Open - Beijing Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Johannesburg Challenger European Open - Antwerp Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca BA-CA Tennis Trophy - Vienna Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Ortisei Challenger China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Guangzhou Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Citi Open - Washington Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Schickendanz Open - Furth BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle The LTA Hull Challenger - Hull Canberra Challenger Nova Challenger Osaka - Osaka The Scottish Tennis Championships - Edinburgh University of Tennessee USTA Men's Challenger - Knoxville Warsteiner Challenger Lubeck 2001 - Lubeck Braunschweig Challenger The LTA Manchester Challenger - Manchester Open de L'Isere (Open 38) - Grenoble Okal Open - Eckental Neride Prague Indoor - Prague Geovillage Open Trofeo Melia Olbia - Olbia Hungarian Open - Budapest Braunschweig Challenger Scheveningen Challenger Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger - San Luis Potosi ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Schickendanz Open - Furth BMW Open - Munich Davidoff Swiss Indoors - Basel China Open - Beijing PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Madrid Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg U.S. Mens's Clay Court Championship - Houston Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BMW Open - Munich ARAG World Team Championship - Dusseldorf Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Geneva Open - Geneva Sony Ericsson Open - Miami President's Cup - Tashkent CA Tennis Trophy - Vienna ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Shanghai - Shanghai BNP Paribas Open - Indian Wells China Open - Beijing Erste Bank Open - Vienna Open de la Comunidad Valenciana - Valencia Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney NASDAQ-100 Open - Miami Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Mercedes Cup - Stuttgart Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Next Generation Adelaide International - Adelaide Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Telecom Italia Masters - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Masters Series Monte-Carlo - Monte Carlo Gerry Weber Open - Halle Wimbledon - London Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart The Stella Artois Championships - London Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris European Open - Antwerp German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris French Open - Paris Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Olympics - Athens